package app;

/*通过上面的程序运行结果，我们可以看出，静态代码块只会在类被载入内存时加载一次，是最先执行的，然后是构造代码块，最后才是构造函数。构造代码块和构造函数都是在对象创建的时候执行，有几个对象就会执行几次。*/
public class HelloA {
	     
	      public HelloA() {
	          System.out.println("I'm A class");
	      }
	  
	      static {
	          System.out.println("static A");
	      }
	     
	     {
	        System.out.println("A");
	     }
	
	     public static void main(String[] args) {
            new HelloA();
	        new HelloA();
	    }
	 }